#!/usr/bin/env python3 
# -*- coding:utf-8 -*-

# 写文件和读文件是一样的，唯一区别是调用open()函数时，传入标识符'w'或者'wb'表示写文本文件或写二进制文件
"""
f = open('/Users/chenmin/Desktop/test.txt', 'w')
f.write('Hello, world!')
f.close()

"""

# 同理,可以用 with 来写文件

with open('/Users/chenmin/Desktop/test.txt', 'w') as f:
    f.write('Hello, world!123')

# 要写入特定编码的文本文件，请给open()函数传入encoding参数，将字符串自动转换成指定编码
# 以'w'模式写入文件时，如果文件已存在，会直接覆盖（相当于删掉后新写入一个文件）。如果我们希望追加到文件末尾怎么办？可以传入'a'以追加（append）模式写入
with open('/Users/chenmin/Desktop/test.txt', 'a') as f:
    f.write('Hello, world!123')
